HTML {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
BODY {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
#BodyId {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING: 0px;
	MARGIN: 0px;
}
p, li, td {
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
}
#internal .container {
	background: url("/atf/cf/{1af42501-01d5-4ef8-ba48-4450ac27ef98}/bgGradient.jpg") repeat-x scroll 0 0 #EDEDED;
}
.container {
	background-color:#EDEDED !important
}
.dInlineBlock {
}
.dInlineBlock {
	DISPLAY: inline-block
}
.h1p {
	HEIGHT: 1%
}
.h100p {
	HEIGHT: 100%
}
.taCenter {
	TEXT-ALIGN: center
}
.taLeft {
	TEXT-ALIGN: left
}
.taRight {
	TEXT-ALIGN: right
}
.vaBottom {
	VERTICAL-ALIGN: bottom
}
.vaMiddle {
	VERTICAL-ALIGN: middle
}
.vaTop {
	VERTICAL-ALIGN: top
}
.w1p {
	WIDTH: 1%
}
.w100p {
	WIDTH: 100%
}
.w150px {
	WIDTH: 150px
}
.wsNowrap {
	WHITE-SPACE: nowrap
}
.ContentTB2 {
	BORDER-RIGHT: 1px outset;
	BORDER-TOP: 1px outset;
	BORDER-LEFT: 1px outset;
	BORDER-BOTTOM: 1px outset;
	BACKGROUND-COLOR: #dddbdb
}
.ContentTB2Hot {
	BORDER-RIGHT: 1px outset;
	BORDER-TOP: 1px outset;
	BORDER-LEFT: 1px outset;
	BORDER-BOTTOM: 1px outset;
	BACKGROUND-COLOR: #c0c0cf
}
.BBModalBackground {
	FILTER: alpha(opacity=50);
	BACKGROUND-COLOR: gray;
	opacity: 0.5;
	-moz-opacity: 0.5
}
.ContentTB {
	BORDER-RIGHT: 1px outset;
	BORDER-TOP: 1px outset;
	BORDER-LEFT: 1px outset;
	BORDER-BOTTOM: 1px outset;
	BACKGROUND-COLOR: #c0c0c0
}
.ContentTBHot {
	BORDER-RIGHT: 1px outset;
	BORDER-TOP: 1px outset;
	BORDER-LEFT: 1px outset;
	BORDER-BOTTOM: 1px outset;
	BACKGROUND-COLOR: #c0c0cf
}
.PageDesignerPane {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}
.PageDesignerPaneHot {
	BORDER-RIGHT: green 1px dashed;
	BORDER-TOP: green 1px dashed;
	BORDER-LEFT: green 1px dashed;
	BORDER-BOTTOM: green 1px dashed;
	BACKGROUND-COLOR: #f5f5f5
}
.BBFormCheckListContainer {
	OVERFLOW: auto;
	HEIGHT: 100px
}
.BBCalendarWeekendDay {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.BBCalendarDay {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid
}
.ReportInformationCell {
	OVERFLOW: auto;
	WHITE-SPACE: normal;
	HEIGHT: 150px
}
.BBModalDialog {
	BORDER-RIGHT: #999999 thin solid;
	BORDER-TOP: #999999 thin solid;
	BORDER-LEFT: #999999 thin solid;
	BORDER-BOTTOM: #999999 thin solid
}
.BBModalDialogTitle {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	OVERFLOW: hidden;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #999999 thin solid;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #000066;
	TEXT-ALIGN: left
}
.BBModalDialogContent {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #ffffff
}
.BBModalDialogButton {
	WIDTH: 100px
}
.BBCalendar {
	BORDER-LEFT-COLOR: black;
	BORDER-BOTTOM-COLOR: black;
	BORDER-TOP-COLOR: black;
	BORDER-RIGHT-COLOR: black
}
.BBCalendar:active {
	COLOR: #00008b
}
.BBCalendar:hover {
	COLOR: #00008b
}
.BBCalendar:link {
	COLOR: #00008b
}
.BBCalendar:visited {
	COLOR: #00008b
}
.BBCalendarDayHeader {
	COLOR: white;
	HEIGHT: 1px;
	BACKGROUND-COLOR: #336699
}
.BBCalendarNextPrev {
	COLOR: white;
	BACKGROUND-COLOR: #336699
}
.BBCalendarOtherMonthDay {
	COLOR: #cc9966
}
.BBCalendarSelectedDay {
	FONT-WEIGHT: bold
}
.BBCalendarSelector {
	BACKGROUND-COLOR: #336699
}
.BBCalendarTitle {
	FONT-WEIGHT: bold;
	COLOR: white;
	BACKGROUND-COLOR: #336699
}
.BBCalendarTodayDay {
	BACKGROUND-COLOR: #b0c4de
}
.BBFieldCaption {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 3px;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: right
}
.BBFieldCheckboxCaption {
	TEXT-ALIGN: left
}
.BBFieldControlCell {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left
}
.BBFormButtonCell {
	TEXT-ALIGN: center
}
.BBFormButtonRow {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.BBFormChecklist {
	BORDER-RIGHT: buttonface 0px;
	BORDER-TOP: buttonface 0px;
	BORDER-LEFT: buttonface 0px;
	BORDER-BOTTOM: buttonface 0px
}
.BBFormErrorMessage {
	FONT-WEIGHT: bold;
	COLOR: red
}
.BBFormReadonlyValue {
	FONT-STYLE: italic
}
.BBFormRequiredFieldMarker {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: middle;
	COLOR: red;
	PADDING-TOP: 6px
}
.BBFormRequiredFieldMissingText {
	FONT-WEIGHT: bold;
	COLOR: red
}
.BBFormSelectList {
	BORDER-RIGHT: #a7a6aa 1px solid;
	BORDER-TOP: #a7a6aa 1px solid;
	FONT-SIZE: 12px;
	MARGIN: 0px 0px 0.5em;
	BORDER-LEFT: #a7a6aa 1px solid;
	WIDTH: auto;
	BORDER-BOTTOM: #a7a6aa 1px solid;
	BACKGROUND-COLOR: white
}
.BBFormSubmitButton {
	MARGIN: 1em auto
}
.BBFormTable {
	BORDER-RIGHT: buttonface 0px;
	BORDER-TOP: buttonface 0px;
	BORDER-LEFT: buttonface 0px;
	BORDER-BOTTOM: buttonface 0px
}
.BBFormTextArea {
	BORDER-RIGHT: #a7a6aa 1px solid;
	BORDER-TOP: #a7a6aa 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	MARGIN: 0px 0px 0.5em;
	BORDER-LEFT: #a7a6aa 1px solid;
	BORDER-BOTTOM: #a7a6aa 1px solid;
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.BBFormTextbox {
	BORDER-RIGHT: #a7a6aa 1px solid;
	BORDER-TOP: #a7a6aa 1px solid;
	FONT-SIZE: 12px;
	MARGIN: 0px 0px 0.5em;
	BORDER-LEFT: #a7a6aa 1px solid;
	WIDTH: 150px;
	BORDER-BOTTOM: #a7a6aa 1px solid
}
.BBFormTitle {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 22px;
	BORDER-LEFT: 0px;
	COLOR: black;
	BORDER-BOTTOM: buttonface 0px;
	TEXT-ALIGN: left
}
.BBFormValidatorSummary {
	COLOR: red;
	BACKGROUND-COLOR: transparent
}
.BBListingHeading {
	BORDER-RIGHT: buttonface 0px;
	BORDER-TOP: buttonface 0px;
	FONT-SIZE: 10pt;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-LEFT: buttonface 0px;
	BORDER-BOTTOM: buttonface 0px;
	TEXT-ALIGN: left
}
.BBListingTable {
	BORDER-RIGHT: 0px;
	BORDER-TOP: buttonface 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: buttonface 0px
}
.BBMessage {
	FONT-STYLE: italic
}
.BBNameLink:active {
	COLOR: black
}
.BBNameLink:hover {
	COLOR: green
}
.BBNameLink:link {
	COLOR: black
}
.BBNameLink:visited {
	COLOR: blue
}
.PagedListFooter {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent
}
.PagedListFooterLink:hover {
	COLOR: #06c;
	TEXT-DECORATION: underline
}
.PagedListFooterLink:link {
	COLOR: #06c;
	TEXT-DECORATION: none
}
.PagedListFooterLink:visited {
	COLOR: #69c;
	TEXT-DECORATION: none
}
.SpellBody {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: transparent
}
.SpellButton {
	WIDTH: 100%
}
.SpellCheckBadWord {
	FONT-WEIGHT: bold;
	COLOR: red
}
.SpellCheckTextBox {
	MARGIN: 0px 0px 0.5em;
	WIDTH: 100%
}
.SpellFieldValue {
	FONT-SIZE: 1em;
	TEXT-ALIGN: left
}
.SpellHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit
}
.SpellHeadingCell {
	WIDTH: 100%;
	BACKGROUND-COLOR: transparent
}
.SpellHeadLegend {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-STYLE: normal;
	FONT-FAMILY: inherit
}
.SpellLegend {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 3px;
	FONT-FAMILY: inherit;
	TEXT-ALIGN: right
}
.SpellSubject {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em
}
.SpellSuggestionList {
	BORDER-RIGHT: #a7a6aa 1px solid;
	BORDER-TOP: #a7a6aa 1px solid;
	MARGIN: 0px 0px 0.5em;
	BORDER-LEFT: #a7a6aa 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #a7a6aa 1px solid;
	HEIGHT: auto
}
.SpellText {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: transparent
}
.SpellTextValue {
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit;
	TEXT-ALIGN: left
}
.BBListOddRowStyle {
	BACKGROUND-COLOR: #e9e9e9
}
.MatchFinderResultsList {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent
}
.ReportCalendar {
	FONT-SIZE: 8pt
}
.SpellFieldCaption {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	TEXT-ALIGN: left
}
.MatchFinderDetailsValue {
	FONT-SIZE: 10pt;
	FONT-STYLE: normal
}
.SpellFormTable {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit
}
.SpellFormTitle {
	FONT-SIZE: 22px;
	WIDTH: 100%;
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.ReportTitle {
	HEIGHT: auto
}
.LoginSectionHeader {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	COLOR: black;
	PADDING-TOP: 0.5em;
	FONT-STYLE: normal;
	TEXT-ALIGN: left
}
.LoginLink {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit;
	TEXT-DECORATION: underline
}
.LoginFieldMessage {
	FONT-SIZE: 8pt;
	COLOR: gray;
	FONT-FAMILY: Arial Narrow
}
.LoginFormTable {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	WIDTH: 275px;
	BORDER-RIGHT-WIDTH: 0px
}
.LoginFormTextArea {
	WIDTH: 150px
}
.LoginFormTitle {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 18px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	COLOR: #2b3b76;
	PADDING-TOP: 0px;
	FONT-FAMILY: verdana, arial;
	TEXT-ALIGN: left;
	BORDER-BOTTOM-STYLE: none
}
.RoleImage {
	MARGIN: 2px;
	WIDTH: 20px
}
.RoleImageContainer {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}
.ProfileImageDefault {
	WIDTH: 100px
}
.ProfileFormPrivateControlCell {
	TEXT-ALIGN: center
}
.ProfileFieldCaption {
	FONT-WEIGHT: bold
}
.ProfileFormButtonCell {
	TEXT-ALIGN: center
}
.ProfileFormTable {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
.ProfileFormChildRowTitle {
	TEXT-ALIGN: right
}
.ProfileFormTitle {
	TEXT-ALIGN: left
}
.DirectoryListingItemInteriorTable {
	WIDTH: 100%;
	WHITE-SPACE: nowrap;
	BORDER-COLLAPSE: collapse
}
.DirectoryFieldCaption {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 3px
}
.DirectoryFieldControlCell {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 1px
}
.DirectoryPagingButton {
	MARGIN: 0.5em 0.25em;
	WIDTH: auto
}
.DirectoryListingHeading {
	BORDER-RIGHT: #ffffff 1pt solid;
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #ffffff 1pt solid;
	PADDING-TOP: 0px
}
.DirectoryListingItem {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 1em;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: 0px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: buttonface 0px
}
.DirectoryListingTable {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	WIDTH: 100%;
	BORDER-BOTTOM: 0px;
	BORDER-COLLAPSE: collapse
}
.DonationHelpFormDDTable {
	HEIGHT: 275px
}
.DonationHelpFormGATable {
	HEIGHT: 280px
}
.DonationHelpFormCheckTable {
	HEIGHT: 50px
}
.DonationHelpFormCSCTable {
	HEIGHT: 400px
}
.DonationCaptureFieldControlCellAmount {
	FONT-WEIGHT: bold;
	WIDTH: 400px
}
.DonationCaptcha {
	MARGIN: 0px
}
.DonationCaptchaControlCell {
	CLEAR: right;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 154px;
	WHITE-SPACE: nowrap
}
.DonationCaptchaImageContainer {
	BORDER-RIGHT: #aaaaaa 1px solid;
	BORDER-TOP: #aaaaaa 1px solid;
	BORDER-LEFT: #aaaaaa 1px solid;
	BORDER-BOTTOM: #aaaaaa 1px solid
}
.DonationCaptchaActionLinkContainer {
	TEXT-ALIGN: right
}
.DonationECardSectionSeparator {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	MARGIN-LEFT: 20px;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: lightgrey
}
.DonationECardSectionBody {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
.DonationECardTemplate {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}
.DonationCaptureFieldCaption {
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 150px
}
.DonationFieldCaption {
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.DonationCaptchaCaption {
	CLEAR: left;
	MARGIN-TOP: 2px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: right
}
.DonationCaptureFieldControlCell {
	WIDTH: auto
}
.DonationButtonCell {
	TEXT-ALIGN: right
}
.DonationCaptureReadonlyValue {
	FONT-SIZE: x-small;
	TEXT-ALIGN: left
}
.DonationCaptureSelectListNarrow {
	WIDTH: 75px
}
.DonationCaptureFormTable {
	WIDTH: 100%
}
.DonationCaptureTextArea {
	WIDTH: 250px
}
.DonationTextArea {
	WIDTH: 250px
}
.DonationCaptureTextbox {
	WIDTH: 250px
}
.DonationCaptureTextboxNarrow {
	WIDTH: 80px
}
.DonationCaptureTextboxWide {
	WIDTH: 250px
}
.DonationTextbox {
	WIDTH: 250px
}
.DonationTextboxNarrow {
	WIDTH: 80px
}
.DonationTextboxWide {
	WIDTH: 250px
}
.DonationValidationSummary {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.DonationCaptureListingHeading {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 18px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	COLOR: white;
	PADDING-TOP: 1em;
	BORDER-BOTTOM: 0px;
	HEIGHT: auto;
	TEXT-ALIGN: left
}
.DonationListingHeading {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 18px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	COLOR: white;
	PADDING-TOP: 1em;
	BORDER-BOTTOM: 0px;
	HEIGHT: auto;
	TEXT-ALIGN: left
}
.BBClassNotesApprovalFilterRow {
	BORDER-TOP: buttonface 1pt solid;
	BORDER-BOTTOM: buttonface 1pt solid
}
.BBClassNotesDisplayTable {
	WIDTH: 100%
}
.BBClassNotesNoteTitleRow {
	VERTICAL-ALIGN: top;
	COLOR: white
}
.BBClassNotesTabButtons {
	TEXT-ALIGN: right
}
.BBClassNotesTabButtonSelected {
	FONT-WEIGHT: bold
}
.BBClassNotesFormTable {
	WIDTH: 100%
}
.BBClassNotesTextArea {
	WIDTH: 100%
}
.BBClassNotesLastModifiedMessage {
	TEXT-ALIGN: right
}
.EventAttendeesComplete {
	PADDING-LEFT: 2px;
	FONT-SIZE: 1em;
	BACKGROUND-COLOR: transparent
}
.EventAttendeesCurrent {
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	BACKGROUND-COLOR: transparent
}
.EventAttendeesFuture {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}
.EventAttendeesGrid {
	BORDER-RIGHT: #dcdcdc 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #dcdcdc 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0.5em 0px 0px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #dcdcdc 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #dcdcdc 1px solid;
	BACKGROUND-COLOR: #e9e9e9
}
.EventAttendeesOverallTotal {
	PADDING-RIGHT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	BACKGROUND-COLOR: transparent
}
.EventItemRegistrantsEventName {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 2px;
	COLOR: black;
	PADDING-TOP: 2px;
	FONT-STYLE: normal;
	TEXT-ALIGN: left
}
.EventItemsSelectionGrid {
	BORDER-RIGHT: #ebebeb 0px;
	BORDER-TOP: #ebebeb 0px;
	MARGIN: 0px;
	BORDER-LEFT: #ebebeb 0px;
	BORDER-BOTTOM: #ebebeb 0px
}
.EventSectionHeader {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 0px;
	COLOR: #2b3b76;
	PADDING-TOP: 0.75em;
	FONT-FAMILY: verdana, arial;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	BORDER-BOTTOM-STYLE: none
}
.EventTicketsBodyCell {
	PADDING-RIGHT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em
}
.EventTicketsHeaderCell {
	PADDING-RIGHT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em
}
.SummaryGridEventTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	FONT-STYLE: normal
}
.EventItemRegistrantControlCellName {
	WIDTH: 103px;
	TEXT-ALIGN: right
}
.EventItemRegistrantsHeader {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #dcdcdc 0px;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left
}
.EventItemRegistrationControlCellDescription {
	FONT-WEIGHT: bold;
	WIDTH: 55%;
	TEXT-ALIGN: left
}
.EventItemRegistrationControlCellNumParticipants {
	WIDTH: 15%;
	TEXT-ALIGN: left
}
.EventItemRegistrationControlCellPrice {
	FONT-WEIGHT: bold;
	WIDTH: 20%;
	TEXT-ALIGN: right
}
.EventItemRegistrationFooterControlCellAmount {
	FONT-WEIGHT: bold;
	WIDTH: 70px;
	TEXT-ALIGN: right
}
.EventItemRegistrationFooterControlCellNumRegistrations {
	FONT-WEIGHT: bold;
	WIDTH: 25px
}
.EventItemRegistrationFooterControlCellRegistrations {
	WIDTH: 100px
}
.EventItemRegistrationFooterControlCellTotal {
	WIDTH: 150px;
	TEXT-ALIGN: right
}
.EventItemRegistrationsHeader {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: #666666;
	FONT-FAMILY: verdana, arial, helvetica, sans serif;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: left
}
.EventProgressCell {
	BORDER-RIGHT: #666 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #666 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #666 1px solid;
	WIDTH: 20%;
	COLOR: #ffffff;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #666 1px solid;
	HEIGHT: 10px;
	BACKGROUND-COLOR: #333399
}
.EventProgressCellFuture {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BACKGROUND: url(menubg.gif) #fff repeat-x 0px 50%;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 20%;
	COLOR: #666;
	BORDER-BOTTOM: #ccc 1px solid;
	HEIGHT: 10px
}
.EventProgressCellPast {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BACKGROUND: url(menubg.gif) #fff repeat-x 0px 50%;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 20%;
	COLOR: #999;
	BORDER-BOTTOM: #ccc 1px solid;
	HEIGHT: 10px
}
.EventItemRegistrantControlCell {
	WIDTH: 268px;
	TEXT-ALIGN: left
}
.EventItemRegistrantSelectList {
	WIDTH: 200px
}
.EventSubmitButton {
	MARGIN-LEFT: 5px;
	WIDTH: 100px;
	MARGIN-RIGHT: 5px
}
.EventItemRegistrantsTable {
	WIDTH: 485px;
	TEXT-ALIGN: center
}
.EventItemRegistrationFooterTable {
	WIDTH: 485px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.EventItemRegistrationsTable {
	MARGIN: 0px 5px;
	WIDTH: 550px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-ALIGN: left;
	BORDER-BOTTOM-STYLE: none
}
.EventItemsTable {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
	BORDER-COLLAPSE: collapse
}
.EventTable {
	WIDTH: 550px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.EventItemRegistrantTextbox {
	WIDTH: 250px
}
.EventItemRegistrationTextbox {
	WIDTH: 25px
}
.EventItemTitleDescription {
	FONT-WEIGHT: normal! important;
	FONT-SIZE: 1em! important;
	TEXT-TRANSFORM: none! important;
	BORDER-TOP-STYLE: none;
	FONT-FAMILY: inherit! important;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.EventItemTitleName {
	FONT-SIZE: 14px;
	TEXT-TRANSFORM: none! important;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.EventItemTitleTime {
	FONT-SIZE: 1em! important;
	TEXT-TRANSFORM: none! important;
	BORDER-TOP-STYLE: none;
	FONT-STYLE: italic;
	FONT-FAMILY: inherit! important;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.EventMessage {
	TEXT-ALIGN: center
}
.SubscriptionFormCheckList {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px
}
.SubscriptionFormTable {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px
}
.SubscriptionFormTitle {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px
}
.SubscriptionFormListHeaderTitle {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px
}
.ProfilePhotoFormTextbox {
	WIDTH: 250px
}
.DiscussionPending {
	COLOR: #f00
}
.DiscussionFilterSpacer {
	WIDTH: 2px
}
.DiscussionFooterLink:hover {
	COLOR: #06c;
	TEXT-DECORATION: underline
}
.DiscussionFooterLink:link {
	COLOR: #06c;
	TEXT-DECORATION: none
}
.DiscussionFooterLink:visited {
	COLOR: #69c;
	TEXT-DECORATION: none
}
.DiscussionGroupApproveButton {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/ApproveBtn.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	WIDTH: 44px;
	PADDING-TOP: 0px;
	HEIGHT: 14px
}
.DiscussionGroupDeleteButton {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/DeleteBtn.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	WIDTH: 44px;
	PADDING-TOP: 0px;
	HEIGHT: 14px
}
.DiscussionGroupHeadingCell {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 100%
}
.DiscussionGroupHeadingText {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit
}
.DiscussionGroupNewTopicButton {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/PostNewTopic.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	WIDTH: 79px;
	PADDING-TOP: 0px;
	HEIGHT: 14px
}
.DiscussionGroupReplyButton {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 36px;
	MARGIN-RIGHT: 6px;
	PADDING-TOP: 0px;
	HEIGHT: 13px
}
.DiscussionGroupReplyTextbox {
	WIDTH: 100%
}
.DiscussionGroupSearchCellSpacer {
	WIDTH: 1%
}
.DiscussionGroupSearchTextCell {
	WIDTH: 45%
}
.DiscussionGroupSpellButton {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/CheckSpelling.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	WIDTH: 79px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	HEIGHT: 14px
}
.DiscussionMessageNew {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	COLOR: #f00;
	FONT-FAMILY: inherit
}
.DiscussionMessageSepHR {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px 0px 7px;
	WIDTH: 95%;
	COLOR: #ccc;
	PADDING-TOP: 0px
}
.DiscussionNew {
	COLOR: #f00
}
.DiscussionReplyBody {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	WHITE-SPACE: normal;
	BACKGROUND-COLOR: transparent
}
.DiscussionReplyFieldValue {
	FONT-SIZE: 1em;
	TEXT-ALIGN: left
}
.DiscussionReplyHeading {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 3px;
	HEIGHT: 21px;
	BACKGROUND-COLOR: transparent
}
.DiscussionReplySubject {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em
}
.DiscussionReplyTable {
	MARGIN: 0px 0px 10px;
	WIDTH: 100%
}
.DiscussionThreadLBracket {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/Bracket3.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	WIDTH: 11px;
	PADDING-TOP: 0px;
	HEIGHT: 21px
}
.DiscussionThreadRBracket {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/Bracket2.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	WIDTH: 11px;
	PADDING-TOP: 0px;
	HEIGHT: 21px
}
.DiscussionThreadTBracket {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/Bracket1.gif) no-repeat 3px 3px;
	PADDING-BOTTOM: 0px;
	WIDTH: 11px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 21px;
	BORDER-BOTTOM-STYLE: none
}
.DiscussionTopicBody {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	WHITE-SPACE: normal;
	BACKGROUND-COLOR: transparent
}
.DiscussionTopicFieldValue {
	FONT-SIZE: 1em;
	WHITE-SPACE: normal;
	TEXT-ALIGN: left
}
.DiscussionTopicHeading {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	HEIGHT: auto;
	BACKGROUND-COLOR: transparent
}
.DiscussionTopicLink:hover {
	COLOR: #06c;
	TEXT-DECORATION: underline
}
.DiscussionTopicLink:link {
	COLOR: #06c;
	TEXT-DECORATION: none
}
.DiscussionTopicLink:visited {
	COLOR: #69c;
	TEXT-DECORATION: none
}
.DiscussionTopicList {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit;
	BACKGROUND-COLOR: transparent
}
.DiscussionTopicListHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit
}
.DiscussionTopicNumReplies {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit
}
.DiscussionTopicSepHR {
	WIDTH: 95%
}
.DiscussionTopicSubject {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em
}
.DiscussionTopicTable {
	MARGIN: 0px 0px 5px;
	WIDTH: 100%
}
.PostDiscussionPreviewHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit
}
.PostDiscussionPreviewHeadingCell {
	WIDTH: 100%;
	BACKGROUND-COLOR: transparent
}
.PostDiscussionPreviewLegend {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-STYLE: normal;
	FONT-FAMILY: inherit
}
.PostDiscussionReplyHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit
}
.PostDiscussionReplyHeadingCell {
	WIDTH: 100%;
	BACKGROUND-COLOR: transparent
}
.PostDiscussionReplyLegend {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-STYLE: normal;
	FONT-FAMILY: inherit
}
.PostDiscussionTopicHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit
}
.PostDiscussionTopicHeadingCell {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 100%
}
.PostDiscussionTopicLegend {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-STYLE: normal;
	FONT-FAMILY: inherit
}
.DiscussionFilterFieldCaption {
	FONT-SIZE: 1em;
	WIDTH: 60px;
	FONT-STYLE: normal;
	FONT-FAMILY: inherit
}
.DiscussionReplyFieldCaption {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	TEXT-ALIGN: left
}
.DiscussionTopicFieldCaption {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	TEXT-ALIGN: left
}
.PostReplyFieldCaption {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit
}
.PostTopicFieldCaption {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit
}
.DiscussionGroupButtonCell {
	TEXT-ALIGN: left
}
.PostDiscussionPreviewFormTable {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit;
	BACKGROUND-COLOR: transparent
}
.PostDiscussionReplyFormTable {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit;
	BACKGROUND-COLOR: transparent
}
.PostDiscussionTopicFormTable {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit;
	BACKGROUND-COLOR: transparent
}
.DiscussionGroupMessageTextArea {
	WIDTH: 95%
}
.DiscussionGroupSearchTextbox {
	WIDTH: 280px
}
.DiscussionGroupTopicTextbox {
	WIDTH: 95%
}
.DiscussionGroupFormTitle {
	FONT-SIZE: 22px;
	WIDTH: 100%;
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.DiscussionGroupValidationSummary {
	BACKGROUND-COLOR: transparent
}
.DiscussionThreadList {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit;
	BACKGROUND-COLOR: transparent
}
.DiscussionGroupMessage {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 1.25em;
	PADDING-TOP: 0px;
	FONT-STYLE: normal;
	FONT-FAMILY: inherit
}
.BBDocumentDisplayDescriptionStyle {
	FONT-STYLE: italic
}
.BBDocumentDisplayHeaderSelected {
	FONT-WEIGHT: bold
}
.BBDocumentDisplayNew {
	COLOR: #ff0000
}
.BBDocumentDisplayTable {
	WIDTH: 100%;
	BACKGROUND-COLOR: transparent
}
.BBDocumentTabButtons {
	TEXT-ALIGN: right
}
.BBDocumentFormTable {
	WIDTH: 100%
}
.BBDocumentAddDescription {
	FONT-SIZE: medium
}
.BBDocumentAddFile {
	WIDTH: auto
}
.BBPollAnswersTable {
	TEXT-ALIGN: left
}
.BBPollResultsTableSummaryCell {
	FONT-WEIGHT: bold
}
.BBPollsQuestionCell {
	FONT-SIZE: 1em;
	TEXT-ALIGN: left
}
.BBPollsQuestionRow {
	FONT-WEIGHT: bold
}
.BBPollsSubmitButtonCell {
	TEXT-ALIGN: center
}
.BBPollsSubmitButtonRow {
	TEXT-ALIGN: center
}
.BBPollsSubmitButton {
	FONT-WEIGHT: bold
}
.BBPollsFormTable {
}
.BBPollsFormTitle {
	FONT-SIZE: 16px! important;
	TEXT-ALIGN: left
}
.JobBoardLegend {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-STYLE: normal
}
.JobBoardPostLink:hover {
	COLOR: #06c;
	TEXT-DECORATION: underline
}
.JobBoardPostLink:link {
	COLOR: #06c;
	TEXT-DECORATION: none
}
.JobBoardPostLink:visited {
	COLOR: #69c;
	TEXT-DECORATION: none
}
.JobBoardSearchLink:hover {
	COLOR: #06c;
	TEXT-DECORATION: underline
}
.JobBoardSearchLink:link {
	COLOR: #06c;
	TEXT-DECORATION: none
}
.JobBoardSearchLink:visited {
	COLOR: #69c;
	TEXT-DECORATION: none
}
.JobDetailApproveButton {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/ApproveBtn.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	WIDTH: 44px;
	PADDING-TOP: 0px;
	HEIGHT: 14px
}
.JobDetailEditButton {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/EditBtn.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	WIDTH: 31px;
	PADDING-TOP: 0px;
	HEIGHT: 14px
}
.JobDetailHeadingCell {
	FONT-WEIGHT: bold;
	WIDTH: 100%;
	BACKGROUND-COLOR: transparent
}
.JobDetailLegend {
	FONT-SIZE: 1em
}
.JobDetailLink:hover {
	COLOR: #06c;
	TEXT-DECORATION: underline
}
.JobDetailLink:link {
	COLOR: #06c;
	TEXT-DECORATION: none
}
.JobDetailLink:visited {
	COLOR: #69c;
	TEXT-DECORATION: none
}
.JobPostDetailFieldCaption {
	PADDING-RIGHT: 0.4em;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0.25em;
	WIDTH: 25%;
	PADDING-TOP: 0px;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: right
}
.JobPostDetailFieldValue {
	VERTICAL-ALIGN: top;
	WIDTH: 75%;
	BACKGROUND-COLOR: transparent
}
.JobPostDetailTable {
	FONT-SIZE: 1em
}
.JobResultsApproveButton {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/ApproveBtn.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	WIDTH: 44px;
	PADDING-TOP: 0px;
	HEIGHT: 14px
}
.JobResultsDeleteButton {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/DeleteBtn.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	WIDTH: 44px;
	PADDING-TOP: 0px;
	HEIGHT: 14px
}
.JobResultsFilterFieldCaption {
	FONT-SIZE: 1em;
	WIDTH: 80%;
	FONT-STYLE: normal;
	FONT-FAMILY: inherit
}
.JobResultsFilterSpacer {
	WIDTH: 2px
}
.JobResultsHeading {
	FONT-FAMILY: inherit
}
.JobResultsHeadingCell {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 1.25em;
	WIDTH: 100%;
	PADDING-TOP: 0px
}
.JobResultsLegend {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit
}
.JobResultsLink:hover {
	FONT-SIZE: 8pt;
	COLOR: #06c;
	TEXT-DECORATION: underline
}
.JobResultsLink:link {
	FONT-SIZE: 8pt;
	COLOR: #06c;
	TEXT-DECORATION: none
}
.JobResultsLink:visited {
	FONT-SIZE: 8pt;
	COLOR: #69c;
	TEXT-DECORATION: none
}
.JobResultsList {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit;
	BACKGROUND-COLOR: transparent
}
.JobResultsListHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit
}
.JobResultsNew {
	COLOR: #f00
}
.PostJobHeadingCell {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 1.25em;
	WIDTH: 100%;
	PADDING-TOP: 0px
}
.PostJobLegend {
	FONT-SIZE: 1em
}
.PreviewJobHeadingCell {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 1.25em;
	WIDTH: 100%;
	PADDING-TOP: 0px
}
.PreviewJobLegend {
	FONT-SIZE: 1em
}
.SearchJobHeadingCell {
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 100%
}
.SearchJobLegend {
	FONT-SIZE: 1em
}
.JobPostFieldCaption {
	FONT-WEIGHT: bold
}
.JobSearchFieldCaption {
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 20%;
	TEXT-ALIGN: right
}
.JobPostFieldControlCell {
	WIDTH: auto
}
.JobSearchFieldControlCell {
	WIDTH: 60%
}
.JobPostSelectList {
	WIDTH: auto
}
.JobSearchSelectList {
	WIDTH: auto
}
.JobBoardFormTable {
	FONT-FAMILY: inherit
}
.JobDetailFormTable {
	FONT-FAMILY: inherit
}
.PostJobFormTable {
	WIDTH: 450px;
	FONT-FAMILY: inherit
}
.PreviewJobFormTable {
	FONT-FAMILY: inherit
}
.SearchJobFormTable {
	WIDTH: 80%;
	FONT-FAMILY: inherit
}
.JobPostTextArea {
	WIDTH: 100%
}
.JobPostTextboxWide {
	WIDTH: 100%
}
.JobSearchTextboxWide {
	WIDTH: 98%
}
.JobBoardValidationSummary {
	FONT-SIZE: 1em;
	BACKGROUND-COLOR: transparent
}
.GivingHistoryList {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit;
	BACKGROUND-COLOR: transparent
}
.GivingHistoryListHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit
}
.GivingHistoryFormTitle {
	FONT-SIZE: 8pt;
	WIDTH: 100%;
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NewsReaderFormImage {
	TEXT-ALIGN: right
}
.NewsReaderResultsListHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NewsReaderResultsList {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	WIDTH: 100%;
	BORDER-BOTTOM: 0px
}
.NewsReaderItemLink {
	COLOR: #06c;
	TEXT-DECORATION: none
}
.NewsReaderItemLink:visited {
	COLOR: #69c;
	TEXT-DECORATION: none
}
.NewsReaderItemLink:hover {
	COLOR: #06c;
	TEXT-DECORATION: underline
}
.NewsReaderItemDesc {
	WHITE-SPACE: normal
}
.NewsReaderItemDate {
	FONT-SIZE: smaller;
	FONT-STYLE: italic
}
.NewsReaderLoadError {
	COLOR: red;
	BACKGROUND-COLOR: transparent
}
.NewsReaderFormTable {
	FONT-SIZE: 1em;
	WIDTH: 100%;
	FONT-FAMILY: inherit
}
.NewsReaderFormTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit;
	TEXT-ALIGN: left
}
.ChannelStoryApproveButton {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/ApproveBtn.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	WIDTH: 44px;
	PADDING-TOP: 0px;
	HEIGHT: 14px
}
.NewsChannelFormImage {
	TEXT-ALIGN: right
}
.NewsChannelLoadError {
	COLOR: red;
	BACKGROUND-COLOR: transparent
}
.NewsChannelStoryList {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit;
	BACKGROUND-COLOR: transparent
}
.NewsChannelStoryListHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit
}
.NewsChannelItemTitle {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px;
	FONT-FAMILY: inherit
}
.NewsChannelItemDate {
	FONT-SIZE: 1em;
	FONT-STYLE: italic
}
.PostChannelStoryHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit
}
.PostChannelStoryLegend {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-STYLE: normal;
	FONT-FAMILY: inherit
}
.ChannelStoryEditButton {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/EditBtn.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	WIDTH: 30px;
	PADDING-TOP: 0px;
	HEIGHT: 14px
}
.ChannelStoryDeleteButton {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/DeleteBtn.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	WIDTH: 44px;
	PADDING-TOP: 0px;
	HEIGHT: 14px
}
.ChannelNewStoryButton {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/PostNewStory.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	WIDTH: 79px;
	PADDING-TOP: 0px;
	HEIGHT: 14px
}
.ChannelRSSFeedButton {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/feed-icon.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	WIDTH: 16px;
	PADDING-TOP: 0px;
	HEIGHT: 16px
}
.rteImage {
	BORDER-RIGHT: #d3d3d3 1px solid;
	BORDER-TOP: #d3d3d3 1px solid;
	BACKGROUND: #d3d3d3;
	BORDER-LEFT: #d3d3d3 1px solid;
	CURSOR: pointer;
	BORDER-BOTTOM: #d3d3d3 1px solid
}
.rteImageRaised {
	BORDER-RIGHT: 1px outset;
	BORDER-TOP: 1px outset;
	BACKGROUND: #d3d3d3;
	BORDER-LEFT: 1px outset;
	CURSOR: pointer;
	BORDER-BOTTOM: 1px outset
}
.rteImageLowered {
	BORDER-RIGHT: 1px inset;
	BORDER-TOP: 1px inset;
	BACKGROUND: #d3d3d3;
	BORDER-LEFT: 1px inset;
	CURSOR: pointer;
	BORDER-BOTTOM: 1px inset
}
.rteVertSep {
	MARGIN: 0px 4px
}
.rteBack {
	BORDER-RIGHT: 1px outset;
	PADDING-RIGHT: 2px;
	BORDER-TOP: 1px outset;
	PADDING-LEFT: 2px;
	BACKGROUND: #d3d3d3;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: 1px outset;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: 1px outset;
	LETTER-SPACING: 0px
}
.rteBack TBODY TR TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #d3d3d3;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.rteBack TR TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #d3d3d3;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.PostStoryFieldCaption {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	FONT-FAMILY: inherit
}
.PostChannelStoryFormTable {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit;
	BACKGROUND-COLOR: transparent
}
.ChannelStoryTextbox {
	WIDTH: 100%
}
.NewsChannelFormTitle {
	FONT-SIZE: 22px;
	WIDTH: 100%;
FONT-FAMILY: inherit:
}
.PostChannelStoryFormTitle {
	FONT-SIZE: 1em;
	WIDTH: 100%;
	FONT-FAMILY: inherit
}
.ChannelStoryValidationSummary {
	BACKGROUND-COLOR: transparent
}
.SurveyTitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 22px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SurveySubTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	FONT-FAMILY: inherit
}
.SurveyQuestion {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	PADDING-BOTTOM: 5px;
	FONT-FAMILY: inherit
}
.SurveyQuestionSequence {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: inherit
}
.SurveyButtonsRow {
	TEXT-ALIGN: center
}
.SurveyAnswer {
	FONT-SIZE: 10pt;
	FONT-FAMILY: inherit
}
.SurveyAnswerColumnHeading {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 10pt;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: inherit
}
.SurveyQuestionSeparator {
	FONT-SIZE: 0px;
	WIDTH: 100%;
	BACKGROUND-COLOR: transparent
}
.SurveyConstantSumTextbox {
	WIDTH: 50px
}
.SurveyResponseResultsBar {
	BORDER-RIGHT: #000000 1px solid;
	HEIGHT: 5px;
	BACKGROUND-COLOR: green
}
.SurveyResponseColumnHeading {
	FONT-SIZE: 10pt;
	FONT-FAMILY: inherit
}
.SurveyResponseCell {
	FONT-SIZE: 10pt;
	FONT-FAMILY: inherit
}
.SurveyAnswerTableHeaderRow {
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.SurveyResponseTableHeaderRow {
	BACKGROUND-COLOR: #a9a9a9
}
.SurveyTestModeMessage {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: red;
	FONT-FAMILY: inherit
}
.SurveyAnswerRequiredMessage {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: black;
	FONT-STYLE: normal;
	FONT-FAMILY: inherit
}
.SurveyButton {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: inherit
}
.SurveyFormTable {
	WIDTH: 400px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.SurveyQuestionTable {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.SurveyAnswerTable {
	WIDTH: 100%;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.SurveyResponseTable {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.SurveyOpenEndedEssayTextArea {
	WIDTH: 250px
}
.SurveyOpenEndedAnswerTextbox {
	CLEAR: both;
	FLOAT: left;
	WIDTH: 250px
}
.SurveyCompleteMessage {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SurveyErrorMessage {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: red;
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SearchDescriptionStyle {
	WHITE-SPACE: normal! important
}
.QuickSearchFormTable {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 9px auto 0px;
	PADDING-TOP: 0px;
	BORDER-COLLAPSE: collapse
}
.QuickSearchTextbox {
	BORDER-RIGHT: #033965 1px solid;
	BORDER-TOP: #033965 1px solid;
	MARGIN: 0px 6px 0px 0px;
	BORDER-LEFT: #033965 1px solid;
	WIDTH: 139px;
	BORDER-BOTTOM: #033965 1px solid;
	HEIGHT: 17px
}
.QuickSearchButton {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: url(searchbg.gif) no-repeat 0px 0px;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	WIDTH: 65px;
	CURSOR: pointer;
	COLOR: #333333! important;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	HEIGHT: 22px
}
*:first-child + HTML .QuickSearchButton {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.QuickSearchFieldCaption {
	PADDING-RIGHT: 0px;
	DISPLAY: none;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.CalendarViewCalendarContainer {
	BORDER-RIGHT: #aaaaaa 1px solid;
	BORDER-TOP: #aaaaaa 1px solid;
	MARGIN: 0px 0px 1.25em;
	BORDER-LEFT: #aaaaaa 1px solid;
	BORDER-BOTTOM: #aaaaaa 1px solid
}
.ListViewDateLabel {
	FONT-SIZE: 16px;
	HEIGHT: 17px
}
.ListViewEventItemContainer {
	PADDING-LEFT: 5px;
	FONT-SIZE: 1em
}
.CalendarViewMonthYearLabel {
	FONT-SIZE: 11pt;
	VERTICAL-ALIGN: top;
	LINE-HEIGHT: 1em;
	HEIGHT: auto
}
.CalendarViewDayHeader {
	COLOR: white;
	HEIGHT: 1px;
	BACKGROUND-COLOR: #336699
}
.CalendarViewOtherMonthDay {
	BORDER-RIGHT: #aaaaaa 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #aaaaaa 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #aaaaaa 1px solid;
	COLOR: #999999;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #aaaaaa 1px solid;
	HEIGHT: 50px;
	BACKGROUND-COLOR: #f4f4f4
}
.CalendarViewWeekendDay {
	BORDER-RIGHT: #aaaaaa 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #aaaaaa 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #aaaaaa 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #aaaaaa 1px solid;
	HEIGHT: 50px;
	BACKGROUND-COLOR: #e2e2e2
}
.CalendarViewDay {
	BORDER-RIGHT: #aaa 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #aaa 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #aaa 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #aaa 1px solid;
	HEIGHT: 50px
}
.CalendarViewSelectedDay {
	FONT-WEIGHT: bold
}
.ListViewDateRangeGoButton {
	MARGIN: 0px 0px 0px 0.6em
}
.ListViewEventDate {
	MARGIN-TOP: 15px;
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FONT-SIZE: 16px;
	COLOR: #dd5511;
	PADDING-TOP: 12px
}
.ListViewEventTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	COLOR: #0048be
}
A.ListViewEventTitle:link {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
A.ListViewEventTitle:active {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
A.ListViewEventTitle:visited {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
A.ListViewEventTitle:hover {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}
.ListViewEventSubtitle {
	VERTICAL-ALIGN: top;
	FONT-STYLE: italic
}
.ListViewEventTime {
	FONT-SIZE: 1em
}
.ListViewEventLocation {
	FONT-SIZE: 1em;
	VERTICAL-ALIGN: top
}
.EventCalendarName {
	FONT-WEIGHT: normal;
	FONT-SIZE: 22px
}
.DetailEventTitle {
	FONT-WEIGHT: bold
}
.DetailEventSubtitle {
	FONT-STYLE: italic
}
.DetailCaptionContainer {
	BACKGROUND-COLOR: transparent
}
.DetailCaption {
	FONT-SIZE: 18px;
	COLOR: white
}
.DetailEventCancelled {
	FONT-STYLE: italic
}
.ListViewEventCancelled {
	FONT-STYLE: italic
}
.CalendarViewToday {
	BORDER-RIGHT: #aaaaaa 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #aaaaaa 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #aaaaaa 1px solid;
	WIDTH: 3%;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #aaaaaa 1px solid;
	BACKGROUND-COLOR: #d2d2d2
}
.CalendarViewAllDayEvent {
	BORDER-RIGHT: #aaa 1px dotted;
	BORDER-TOP: #aaa 1px dotted;
	MARGIN-BOTTOM: 10px;
	BORDER-LEFT: #aaa 1px dotted;
	BORDER-BOTTOM: #aaa 1px dotted
}
.CalendarViewMultiDayEvent {
	MARGIN-BOTTOM: 10px
}
.CalendarViewEvent {
	MARGIN-BOTTOM: 10px
}
.CalendarFilterContainer {
	BORDER-RIGHT: gray 2px solid;
	BORDER-TOP: gray 2px solid;
	FONT-SIZE: smaller;
	FLOAT: left;
	BORDER-LEFT: gray 2px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: gray 2px solid
}
.CalendarFilterSaveButton {
	FONT-SIZE: 8pt;
	WIDTH: 100px;
	COLOR: black;
	BACKGROUND-COLOR: white
}
.CalendarFilterHorizontalDividers {
	COLOR: silver
}
.EventCalendarPartContainer {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left
}
.ListViewTopLeft {
	BORDER-BOTTOM: gray 1px solid
}
.ListViewTopRight {
	BORDER-BOTTOM: gray 1px solid;
	TEXT-ALIGN: right
}
.ListViewTopGap {
	PADDING-TOP: 5px
}
.ListViewEventTopGap {
	PADDING-TOP: 10px
}
.ListViewEventDivider {
	MARGIN-BOTTOM: 10px
}
.CalendarViewContainer {
	WIDTH: 100%
}
.CalendarViewTopLeft {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 1.25em;
	WIDTH: 35%;
	PADDING-TOP: 0px
}
.CalendarViewTopMiddle {
	VERTICAL-ALIGN: top;
	WIDTH: 30%;
	TEXT-ALIGN: center
}
.CalendarViewTopRight {
	WIDTH: 35%;
	TEXT-ALIGN: right
}
.CalendarViewTodayText {
	WHITE-SPACE: nowrap
}
.CalendarViewBottomIcons {
	TEXT-ALIGN: right
}
.CalendarFilterSaveContainer {
	TEXT-ALIGN: right
}
.CalendarFilterSaveMsg {
	BORDER-RIGHT: #990033 1px solid;
	BORDER-TOP: #990033 1px solid;
	DISPLAY: none;
	FONT-SIZE: small;
	BORDER-LEFT: #990033 1px solid;
	COLOR: #990033;
	BORDER-BOTTOM: #990033 1px solid
}
.CalendarEventRecurMsg {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px
}
.CalendarEventRecurContainer {
	BORDER-RIGHT: gray 0px;
	BORDER-TOP: gray 0px;
	BORDER-LEFT: gray 0px;
	BORDER-BOTTOM: gray 0px
}
.CalendarFormLegend {
	FONT-WEIGHT: bold
}
.CalendarFormOptionalText {
	FONT-SIZE: x-small;
	VERTICAL-ALIGN: top;
	COLOR: gray
}
.CalendarFormHTMLEditor {
	WIDTH: 400px;
	HEIGHT: 250px
}
.DetailCalendarCategory {
	VERTICAL-ALIGN: bottom;
	HEIGHT: 30px
}
.CalendarEditButtons {
	MARGIN: 1em 0px
}
.EventCalendarButtons {
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.EventCalendarButtonBar {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1.25em;
	PADDING-TOP: 0px;
	HEIGHT: auto
}
.CalendarFormFieldCaption {
	FONT-WEIGHT: bold
}
.DetailLeft {
	FONT-WEIGHT: bold;
	WIDTH: 10%;
	TEXT-ALIGN: right
}
.DetailDateTime {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: gray 0px
}
.DetailEventDetails {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: gray 0px
}
.DetailRight {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 90%;
	PADDING-TOP: 3px
}
.ListViewContainer {
	WIDTH: 100%;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.EditEventLocation {
	WIDTH: 275px;
	HEIGHT: 30px
}
.EditEventFees {
	WIDTH: 275px;
	HEIGHT: 25px
}
.EditEventContactInfo {
	WIDTH: 275px;
	HEIGHT: 25px
}
.EditEventTextBox {
	WIDTH: 275px
}
.EducationListItem {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px
}
.EducationListHeaderItem {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px
}
.EducationFormFieldSetCaption {
	FONT-WEIGHT: bold
}
.EducationListHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit
}
.EducationFormFieldSet {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px
}
.EducationListEvenRowStyle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit
}
.EducationListOddRowStyle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	FONT-FAMILY: inherit
}
.UpcomingEventContainer {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.RecentEventContainer {
	BACKGROUND-COLOR: #f5f5f5
}
.UpcomingEventTitle {
	FONT-WEIGHT: bold;
	COLOR: #808080
}
.RecentEventTitle {
	FONT-WEIGHT: bold;
	COLOR: #808080
}
.HighlightEventTitle {
	FONT-WEIGHT: bold
}
.HighlightEventCancelled {
	FONT-STYLE: italic
}
.BBNotesNoteImageCell {
	VERTICAL-ALIGN: top
}
.BBNotesNoteTopicCell {
	FONT-WEIGHT: bold;
	WIDTH: 25%;
	TEXT-ALIGN: left
}
.BBNotesNoteNameCell {
	FONT-WEIGHT: bold;
	WIDTH: 50%;
	TEXT-ALIGN: center
}
.BBNotesNoteDateCell {
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right
}
.BBNotesNoteLinkCell {
	TEXT-ALIGN: right
}
.BBNotesNoteCell {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left
}
.BBNotesListPageControlCell {
	TEXT-ALIGN: right
}
.BBNotesListAddCell {
	TEXT-ALIGN: right
}
.BBNotesList {
	WIDTH: 100%
}
.BBNotesInstructions {
	FONT-STYLE: normal
}
.BBNotesSearchFormTable {
	WIDTH: 100%
}
.BBNotesTabSelected {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px
}
.BBNotesTabUnselected {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px
}
.BBNotesFieldCaption {
	FONT-WEIGHT: bold
}
.BBNotesNoteTable {
	MARGIN: 15px 0px 0px;
	WIDTH: 100%
}
.BBNotesLayoutTable {
	WIDTH: 100%
}
.BBNotesListLayoutTable {
	WIDTH: 100%
}
.BBNotesEditorLayoutTable {
	WIDTH: 100%
}
.BBNotesSearchFormLayoutTable {
	MARGIN: 15px 0px 0px;
	WIDTH: auto
}
.BBNotesTextArea {
	WIDTH: 100%
}
.BBNotesEditor {
	WIDTH: 100%
}
.BBNotesTextBox {
	BORDER-RIGHT: #a7a6aa 1px solid;
	BORDER-TOP: #a7a6aa 1px solid;
	FONT-SIZE: 12px;
	MARGIN: 0px 0px 0.5em;
	BORDER-LEFT: #a7a6aa 1px solid;
	BORDER-BOTTOM: #a7a6aa 1px solid
}
.PageSharingContainer {
	PADDING-RIGHT: 8px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 8px;
	OVERFLOW: auto;
	WIDTH: 95%;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #cccccc 1px solid
}
.PageSharingLink {
	DISPLAY: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #444444;
	TEXT-DECORATION: none
}
.PageSharingLinkImage {
	DISPLAY: none;
	FLOAT: left;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.PageSharingList {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 0px 0px;
	PADDING-TOP: 0px
}
.PageSharingListItem {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN-RIGHT: 20px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
.PageSharingListItemLinkImage {
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 16px;
	BORDER-TOP-STYLE: none;
	MARGIN-RIGHT: 2px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 16px;
	BORDER-BOTTOM-STYLE: none
}
.PageSharingLink:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #444444;
	TEXT-DECORATION: none
}
.PageSharingLink:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #444444;
	TEXT-DECORATION: none
}
.PageSharingLink:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #444444;
	TEXT-DECORATION: none
}
.PageSharingListItemLink:link {
	FONT-SIZE: 10px;
	COLOR: #003399;
	TEXT-DECORATION: underline
}
.PageSharingListItemLink:visited {
	FONT-SIZE: 10px;
	COLOR: #003399
}
.PageSharingListItemLink:hover {
	FONT-SIZE: 10px;
	COLOR: #003399
}
.PageSharingModalInfoText {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px
}
.PageSharingCaption {
	CLEAR: left;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	WIDTH: 125px;
	COLOR: #000000;
	TEXT-ALIGN: right
}
.PageSharingControlCell {
	CLEAR: right;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 140px
}
.PageSharingFormTextBox {
	WIDTH: 298px
}
.PageSharingFormTextArea {
	WIDTH: 298px;
	HEIGHT: 50px
}
.PageSharingControlHelpText {
	FONT-SIZE: 85%;
	MARGIN-BOTTOM: 5px;
	COLOR: #999999;
	MARGIN-RIGHT: 55px;
	TEXT-ALIGN: right
}
.PageSharingSendMeACopy {
	MARGIN-LEFT: -2px
}
.PageSharingCaptcha {
	COLOR: #999999;
	MARGIN-RIGHT: 55px;
	TEXT-ALIGN: right
}
.PageSharingCaptchaImageContainer {
	BORDER-RIGHT: #aaaaaa 1px solid;
	BORDER-TOP: #aaaaaa 1px solid;
	BORDER-LEFT: #aaaaaa 1px solid;
	BORDER-BOTTOM: #aaaaaa 1px solid
}
.PageSharingCaptchaActionLinkContainer {
	TEXT-ALIGN: right
}
.PageSharingModalActions {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 20px;
	TEXT-ALIGN: center
}
.PageSharingSubmitButton {
	MARGIN-RIGHT: 10px
}
.PaymentPartGrid {
	MARGIN-TOP: 10px;
	WIDTH: 500px
}
H1, #leftNavSectionTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.BBFormTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.EventCalendarName {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.SurveyTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.SpellFormTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.ReportTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.LoginSectionHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.LoginFormTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.DonationListingHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.DonationCaptureListingHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.CalendarFormLegend {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.ListViewDateLabel {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.CalendarViewTopMiddle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.EventSectionHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.DetailCaption {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.NewsReaderFormTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.ProfileFormTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.UpcomingEventTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	TEXT-TRANSFORM: none;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.ListViewEventDate {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.EventItemTitleTime {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.EventItemTitleName {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.EventItemRegistrationsHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.EventItemRegistrantsEventName {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.NewsChannelItemTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
*.ReportListingHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #212e71;
	FONT-FAMILY: Arial, helvetica, sans-serif
}
H5 {
	FONT-SIZE: 12px;
	COLOR: #212e71;
	FONT-FAMILY: inherit
}
H6 {
	FONT-SIZE: 12px;
	COLOR: #212e71;
	FONT-FAMILY: inherit
}
BODY {
	COLOR: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
*.ListViewEventSubtitle {
	COLOR: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
*.ListViewEventTime {
	COLOR: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
*.ListViewEventLocation {
	COLOR: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
*.BBFormSelectList {
	COLOR: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
*.BBFormTextArea {
	COLOR: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
*.BBFormTextbox {
	COLOR: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
*.DiscussionGroupMessage {
	COLOR: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
*.DiscussionGroupHeadingText {
	COLOR: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
*.DiscussionTopicListHeader {
	COLOR: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
*.BBNotesTextBox {
	COLOR: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#wrapFooter H3 {
	COLOR: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI A {
	COLOR: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
*.EventItemTitleDescription {
	COLOR: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	COLOR: #212e71
}
A:link {
	COLOR: #212e71
}
A:visited {
	COLOR: #212e71
}
A:active {
	COLOR: #212e71
}
.JobBoardSearchLink:link {
	COLOR: #212e71
}
.JobBoardSearchLink:visited {
	COLOR: #212e71
}
.JobBoardPostLink:link {
	COLOR: #212e71
}
.JobBoardPostLink:visited {
	COLOR: #212e71
}
.JobDetailLink:link {
	COLOR: #212e71
}
.JobDetailLink:visited {
	COLOR: #212e71
}
.JobResultsLink:link {
	COLOR: #212e71
}
.JobResultsLink:visited {
	COLOR: #212e71
}
.DiscussionFooterLink:link {
	COLOR: #212e71
}
.DiscussionFooterLink:visited {
	COLOR: #212e71
}
.DiscussionTopicLink:link {
	COLOR: #212e71
}
.DiscussionTopicLink:visited {
	COLOR: #212e71
}
.BBNameLink:link {
	COLOR: #212e71
}
.BBNameLink:visited {
	COLOR: #212e71
}
TABLE.ReportFormTable LEGEND {
	COLOR: #212e71
}
.internalMenu LI.selected A {
	COLOR: #212e71
}
.internalMenu LI:hover LI A {
	COLOR: #212e71
}
.internalMenu LI.hover LI A {
	COLOR: #212e71
}
.internalMenu LI.selected LI A {
	COLOR: #212e71
}
A:hover {
	COLOR: #212e71
}
.JobBoardSearchLink:hover {
	COLOR: #212e71
}
.JobBoardPostLink:hover {
	COLOR: #212e71
}
.JobDetailLink:hover {
	COLOR: #212e71
}
.JobResultsLink:hover {
	COLOR: #212e71
}
.DiscussionFooterLink:hover {
	COLOR: #212e71
}
.DiscussionTopicLink:hover {
	COLOR: #212e71
}
.BBNameLink:hover {
	COLOR: #212e71
}
UL {
	LIST-STYLE-TYPE: square
}
#header {
	background: url("headerBGtop.jpg") repeat-x scroll 0 0 #161E2F;
}
#headerUtility {
	BACKGROUND: none;
}
.mediaMenu LI {
	BACKGROUND: url(mediabg.gif) no-repeat 0px 0px
}
.mediaMenu LI:hover {
	BACKGROUND: url(mediabg.gif) no-repeat 0px 0px
}
.mediaMenu LI.hover {
	BACKGROUND: url(mediabg.gif) no-repeat 0px 0px
}
#wrapFooter {
	BACKGROUND: url(footerbg.gif) #033d6c repeat-x 0px 0px
}
.EventProgressCell {
	BACKGROUND: url(footerbg.gif) #033d6c repeat-x 0px 0px
}
.mediaMenu {
	BACKGROUND: url(footerbg.gif) #033d6c repeat-x 0px 0px
}
.eventDate {
	BACKGROUND: url(calitembg.gif) no-repeat 0px 0px
}
.calloutHeader {
	BACKGROUND: none;
}
.myHomeBox TH.left {
	BACKGROUND: url(view.image?id=569) #013762 no-repeat 0px 0px
}
.myHomeBox TH.right {
	BACKGROUND: url(view.image?id=570) #013762 no-repeat 100% 0px
}
BODY {
	BACKGROUND-COLOR: #E2E2E2
}
#wrapFooterCopy {
	BACKGROUND-COLOR: #E2E2E2
}
*.CalendarViewDayHeader {
	BACKGROUND-COLOR: #E2E2E2
}
*.BBCalendarTitle {
	BACKGROUND-COLOR: #E2E2E2
}
*.BBCalendarNextPrev {
	BACKGROUND-COLOR: #E2E2E2
}
*.BBCalendarDayHeader {
	BACKGROUND-COLOR: #E2E2E2
}
*.ReportCalendarSelector {
	BACKGROUND-COLOR: #E2E2E2
}
#contentSecondary *.mainMenuHover A {
	BACKGROUND-COLOR: #212e71
}
#contentSecondary .mainMenuHover A:link {
	BACKGROUND-COLOR: #212e71
}
#contentSecondary .mainMenuHover A:visited {
	BACKGROUND-COLOR: #212e71
}
#contentSecondary .mainMenuHover A:hover {
	BACKGROUND-COLOR: #212e71
}
.internalMenu LI:hover A {
	BACKGROUND-COLOR: none;
}
.internalMenu LI.hover A {
	BACKGROUND-COLOR: none;
}
*.footerContactWrap {
	BORDER-RIGHT: none
}
*.footerContactBorderWrap {
	BORDER-RIGHT: none
}
*.footerMenu {
	BORDER-LEFT: none;
}
H1 {
	CLEAR: both;
	MARGIN: 0px
}
H2 {
	CLEAR: both;
	MARGIN: 0px
}
H3 {
	CLEAR: both;
	MARGIN: 0px
}
H4 {
	CLEAR: both;
	FONT-WEIGHT: normal;
	MARGIN: 0px
}
H5 {
	CLEAR: both;
	MARGIN: 0px
}
H6 {
	CLEAR: both;
	FONT-WEIGHT: normal;
	MARGIN: 0px
}
P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1.4em;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 1.4em;
	LIST-STYLE-POSITION: outside;
	PADDING-BOTTOM: 1.4em;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 1.4em;
	LIST-STYLE-POSITION: outside;
	PADDING-BOTTOM: 1.4em;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
OL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1.4em;
	PADDING-TOP: 0px
}
UL LI {
}
IMG {
	VERTICAL-ALIGN: bottom
}
BLOCKQUOTE {
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 1.4em;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
HR {
	CLEAR: both;
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	MARGIN: 15px auto;
	BORDER-LEFT: 0px;
	WIDTH: 90%;
	COLOR: #ddd;
	BORDER-BOTTOM: 0px;
	HEIGHT: 1px;
	BACKGROUND-COLOR: #ddd
}
TABLE {
	BORDER-COLLAPSE: collapse
}
TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 75%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 1.4;
	PADDING-TOP: 0px
}
* .bodyGutter {
	margin: 0 auto;
	width: 965px;
}
#header .bodyGutter {
	POSITION: relative
}
#headerLogo {
	padding:0;
	float:left;
}
#headerUtility {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	RIGHT: 0px;
	PADDING-BOTTOM: 24px;
	WIDTH: auto;
	COLOR: #fff;
	PADDING-TOP: 17px;
	POSITION: absolute;
}
* HTML #headerUtility {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 24px;
	PADDING-TOP: 17px;
	TEXT-ALIGN: center
}
*:first-child + HTML #headerUtility {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 24px;
	PADDING-TOP: 17px;
	TEXT-ALIGN: center
}
#wrapHeader { 
	position: relative;
	z-index: 1;
}
#wrapNav {
	BACKGROUND: url(BGheaderNav.jpg) #182235 repeat-x 0px 100%;
	LINE-HEIGHT: normal
}
#wrapNav IMG {
	VERTICAL-ALIGN: baseline
}
.mediaPrimary {
	LINE-HEIGHT: 0
}
.mediaSecondary {
	LINE-HEIGHT: 0
}
.calloutPrimary {
	LINE-HEIGHT: 0
}
.calloutSecondary {
	LINE-HEIGHT: 0
}
.calloutCenter {
	LINE-HEIGHT: 0
}
.mediaPrimary .lineHeightWrap {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px
}
.mediaSecondary .lineHeightWrap {
	font-size: 14px;
	line-height: 24px;
	margin: 0;
	padding: 50px 20px;
}
.mediaSecondary .lineHeightWrap a {
	color:#ba1829;
	font-weight:bold;
	text-decoration:none;
}
.calloutPrimary .lineHeightWrap {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px
}
.calloutCenter .lineHeightWrap {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px
}
.calloutSecondary .lineHeightWrap {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px
}
.threeColumns .lineHeightWrap {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: v0px;
	MARGIN: 0px;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px
}
#wrapMedia {
	background: url("/atf/cf/{1af42501-01d5-4ef8-ba48-4450ac27ef98}/bgGradient.jpg") repeat-x scroll 0 0 #EDEDED;
	padding-top: 15px;
}
#media {
	background: url("mediaBG.png") no-repeat scroll 0 100% transparent;
	clear: both;
	height: 412px;
	margin: 0 auto;
	padding: 0;
	width: 965px;
}
/*.media2Col {
    background: url("mediaBG.png") no-repeat scroll 0 100% transparent;
    margin: 0 auto;
    padding: 0 0 29px;
    width: 965px;
}*/
.mediaPrimary {
	float: left;
	width: 695px;
}
.mediaSecondary {
	background: url("/atf/cf/{1AF42501-01D5-4EF8-BA48-4450AC27EF98}/AMSbannerRight.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 383px;
	width: 270px;
}
.mediaMenu {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	LIST-STYLE-POSITION: inside;
	PADDING-BOTTOM: 12px;
	WIDTH: 273px;
	PADDING-TOP: 12px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 235px
}
.mediaMenu LI {
	DISPLAY: block;
	MARGIN-BOTTOM: 1px
}
.mediaMenu LI A {
	PADDING-RIGHT: 34px;
	DISPLAY: block;
	PADDING-LEFT: 34px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 14px;
	TEXT-TRANSFORM: none;
	COLOR: #ffffff! important;
	PADDING-TOP: 14px;
	TEXT-DECORATION: none
}
.mediaMenu LI A:link {
	PADDING-RIGHT: 34px;
	DISPLAY: block;
	PADDING-LEFT: 34px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 14px;
	TEXT-TRANSFORM: none;
	COLOR: #ffffff! important;
	PADDING-TOP: 14px;
	TEXT-DECORATION: none
}
.mediaMenu LI A:visited {
	PADDING-RIGHT: 34px;
	DISPLAY: block;
	PADDING-LEFT: 34px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 14px;
	TEXT-TRANSFORM: none;
	COLOR: #ffffff! important;
	PADDING-TOP: 14px;
	TEXT-DECORATION: none
}
.mediaMenu LI:hover A {
	DISPLAY: block;
	COLOR: #fdb813! important
}
.mediaMenu LI.hover A {
	DISPLAY: block;
	COLOR: #fdb813! important
}
.mediaMenu LI:hover A:hover {
	DISPLAY: block;
	COLOR: #fdb813! important
}
.mediaMenu LI.hover A:hover {
	DISPLAY: block;
	COLOR: #fdb813! important
}
.mediaMenu LI A:hover {
	BACKGROUND: url(mediaarrows.gif) no-repeat 15px 19px
}
.mediaMenu LI A {
	BACKGROUND: url(menuitem.gif) no-repeat 15px 19px
}
.mediaMenu LI A:link {
	BACKGROUND: url(menuitem.gif) no-repeat 15px 19px
}
.mediaMenu LI A:visited {
	BACKGROUND: url(menuitem.gif) no-repeat 15px 19px
}
#wrapContentOuter {
	background: none repeat scroll 0 0 #EDEDED;
}
#wrapContentInner {
	MARGIN: 0px auto;
	WIDTH: 965px
}
* .contentGutter {
	PADDING-RIGHT: 36px;
	PADDING-LEFT: 36px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
#contentPrimary A {
	color: #BA1829;
	font-weight: bold;
	text-decoration: none;
}
#contentPrimary A:hover {
	color: #000000;
}
DIV#home #contentPrimary {
	MARGIN: 0px auto;
	WIDTH: 965px;
	LINE-HEIGHT: 18px
}
DIV#home #contentPrimary .gutter {
	padding: 0 15px;
}
DIV#internal #contentPrimary {
	float: right;
	margin: 0;
	width: 755px;
}
DIV#internal #contentPrimary .leftCol {
	FLOAT: left;
	MARGIN-BOTTOM: 15px;
	WIDTH: 300px
}
DIV#internal #contentPrimary .rightCol {
	FLOAT: right;
	MARGIN-BOTTOM: 15px;
	WIDTH: 300px
}
DIV#internal #contentPrimary .singleCol {
	clear: both;
	margin-bottom: 15px;
	width: 730px;
}
DIV#internal #contentPrimary .gutter {
	padding: 10px;
}
*.calloutPrimary {
	FLOAT: left;
	WIDTH: 565px
}
*.calloutPrimary H1 {
	MARGIN-TOP: 12px;
	MARGIN-BOTTOM: 15px
}
.calloutPrimary H2 {
	MARGIN-TOP: 12px;
	MARGIN-BOTTOM: 15px
}
.calloutSecondary H1 {
	MARGIN-TOP: 12px;
	MARGIN-BOTTOM: 15px
}
.calloutSecondary H2 {
	MARGIN-TOP: 12px;
	MARGIN-BOTTOM: 15px
}
*.calloutCenter H1 {
	MARGIN-TOP: 12px;
	MARGIN-BOTTOM: 15px
}
*.calloutSecondary {
	FLOAT: right;
	WIDTH: 285px
}
*.calloutSecondary P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1em;
	PADDING-TOP: 0px
}
*.threeColumns P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1em;
	PADDING-TOP: 0px
}
*.calloutCenter {
	CLEAR: both;
	WIDTH: 885px
}
.threeColumns {
	CLEAR: both;
	WIDTH: 965px
}
.threeColLeft {
	float: left;
	height: 375px;
	margin-right: 8px;
	width: 285px;
}
.threeColCenter {
	background: url("/atf/cf/%7B1AF42501-01D5-4EF8-BA48-4450AC27EF98%7D/columnBG.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 375px;
	width: 375px;
}
.threeColCenter .lineHeightWrap {
	padding: 0 25px;
}
.threeColRight {
	float: right;
	height: 375px;
	width: 285px;
}
#contentSecondary {
	background: url("/atf/cf/%7B1AF42501-01D5-4EF8-BA48-4450AC27EF98%7D/leftnavbg200px.png") no-repeat scroll 0 0 transparent;
}
DIV#home #contentSecondary {
	DISPLAY: none;
	FONT-SIZE: 11px;
	MARGIN: 0px auto 15px;
	WIDTH: 896px;
	COLOR: #333
}
DIV#internal #contentSecondary {
	float: left;
	margin: 15px 0 10px;
	min-height: 410px;
	width: 200px;
}
DIV#internal #contentSecondary H2 {
	color: #212E71;
	font-size: 18px;
	font-weight: normal;
	padding: 0 15px;
	text-align: center;
}
#contentSecondary A {
	FONT-WEIGHT: bold
}
#contentSecondary A:link {
	FONT-WEIGHT: bold
}
*.gutter {
	padding:10px;
}
#wrapFooter {
	background: url("/atf/cf/{1af42501-01d5-4ef8-ba48-4450ac27ef98}/bgFooter.jpg") repeat-x scroll 0 0 #E2E2E2;
	color: #777777;
}
#wrapFooterMenu {
	padding: 1.5em 0;
}
#wrapFooter H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #fff
}
*.footerMenuWrap {
	FLOAT: left;
	MARGIN: 20px 0px
}
*.footerContactWrap {
	FLOAT: right;
	MARGIN: 20px 0px;
	WIDTH: 300px;
	TEXT-ALIGN: right
}
*.footerContactBorderWrap {
	PADDING-RIGHT: 20px;
	FLOAT: right;
	WIDTH: auto;
	HEIGHT: 70px
}
*.footerContactWrap P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
#wrapFooterCopy P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
#wrapFooterCopy {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center
}
.footerContactWrap A:link {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
.footerContactWrap A:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
.footerContactWrap A:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: underline
}
.footerContactWrap A:active {
	TEXT-DECORATION: none
}
.callout {
}
TABLE.callout {
	MARGIN-BOTTOM: 25px;
	WIDTH: 221px;
	BORDER-COLLAPSE: collapse
}
TABLE.callout TH {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	BACKGROUND:  url(view.image?id=502) no-repeat 0px 0px;
	PADDING-BOTTOM: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	HEIGHT: 27px;
	TEXT-ALIGN: left
}
TABLE.callout TD {
	BORDER-RIGHT: #f2f2f2 1px solid;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: url(view.image?id=503) #fff no-repeat center bottom;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #f2f2f2 1px solid;
	PADDING-TOP: 10px
}
.calloutButton {
}
P.calloutButton {
	TEXT-ALIGN: center
}
P.calloutButton SPAN {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	BACKGROUND: url(view.image?id=505) repeat-x 0px 0px;
	PADDING-BOTTOM: 7px;
	PADDING-TOP: 6px
}
* HTML P.calloutButton SPAN {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	BACKGROUND: url(view.image?id=505) repeat-x 0px 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
*:first-child + HTML P.calloutButton SPAN {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	BACKGROUND: url(view.image?id=505) repeat-x 0px 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
P.calloutButton A {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 5px;
	BACKGROUND: url(view.image?id=505) repeat-x right bottom;
	PADDING-BOTTOM: 7px;
	MARGIN: 0px auto;
	WIDTH: auto;
	COLOR: #ffffff;
	PADDING-TOP: 6px;
	TEXT-DECORATION: none
}
P.calloutButton A:link {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 5px;
	BACKGROUND: url(view.image?id=505) repeat-x right bottom;
	PADDING-BOTTOM: 7px;
	MARGIN: 0px auto;
	WIDTH: auto;
	COLOR: #ffffff;
	PADDING-TOP: 6px;
	TEXT-DECORATION: none
}
P.calloutButton A:visited {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 5px;
	BACKGROUND: url(view.image?id=505) repeat-x right bottom;
	PADDING-BOTTOM: 7px;
	MARGIN: 0px auto;
	WIDTH: auto;
	COLOR: #ffffff;
	PADDING-TOP: 6px;
	TEXT-DECORATION: none
}
.calloutTable {
}
.calloutImage {
	VERTICAL-ALIGN: top
}
.calloutText {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px
}
.calloutText H1 {
	MARGIN: 0px
}
.calloutText H2 {
	MARGIN: 0px
}
.calloutText H3 {
	MARGIN: 0px
}
.calloutText H4 {
	MARGIN: 0px
}
.calloutText H5 {
	MARGIN: 0px
}
.titleCalloutTable {
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse
}
.titleCalloutTable .calloutImage .imgBorder {
	MARGIN-BOTTOM: 0px
}
.calloutHeader H3 {
	color: #212E71;
	display: block;
	font-size: 24px;
	padding: 9px 0;
	text-transform: none;
}
.calloutHeader H3 {
	BACKGROUND: none;
}
.calloutBody {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 13px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px
}
A IMG {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px
}
.imgLeft {
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	FLOAT: left;
	MARGIN: 0px 10px 5px 0px;
	BORDER-LEFT: #333333 1px solid;
	BORDER-BOTTOM: #333333 1px solid
}
.imgRight {
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	FLOAT: right;
	MARGIN: 0px 0px 10px 5px;
	BORDER-LEFT: #333333 1px solid;
	BORDER-BOTTOM: #333333 1px solid
}
.imgBorder {
	BORDER-RIGHT: #dcdcdc 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #dcdcdc 1px solid;
	PADDING-LEFT: 2px;
	MARGIN-BOTTOM: 15px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #dcdcdc 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #dcdcdc 1px solid
}
.mainPhoto {
	BORDER-RIGHT: #dcdcdc 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #dcdcdc 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #dcdcdc 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #dcdcdc 1px solid
}
.CuteEditorToolBarContainer IMG {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.CuteEditorBottomBarContainer IMG {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
TD.DonationCaptureFieldControlCell IMG {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 0px
}
.eventTable {
	LINE-HEIGHT: 1.4em
}
.eventDate {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
	TEXT-TRANSFORM: none;
	WIDTH: 35px;
	COLOR: #fff;
	LINE-HEIGHT: 1em;
	PADDING-TOP: 7px;
	TEXT-ALIGN: center
}
.eventDetails P {
	MARGIN: 0px 0px 5px
}
.profileDisplay TH {
	TEXT-ALIGN: right
}
.myHomeBox {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 2em;
	PADDING-TOP: 0px
}
.myHomeBox TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
.myHomeBox TH.left {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 6px;
	WIDTH: 8px;
	PADDING-TOP: 8px
}
.myHomeBox TH.right {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 6px;
	WIDTH: 600px;
	COLOR: #fff;
	PADDING-TOP: 8px;
	TEXT-ALIGN: left
}
.myHomeBox TD.left {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(view.image?id=567) no-repeat 0px 100%;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 8px
}
.myHomeBox TD.right {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 6px;
	BACKGROUND: url(view.image?id=568) no-repeat 100% 100%;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 8px
}
.utilityMenuList {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-POSITION: outside;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
.utilityMenuList LI {
	DISPLAY: inline;
	WIDTH: auto
}
.utilityMenuList li a {
	border-right: 1px solid #000000;
	color: #C0C5D0 !important;
	font-size: 11px;
	line-height: normal;
	padding: 0 10px;
	text-decoration: none;
}
.utilityMenuList LI.last A {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px
}
#headerUtility .mainMenu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	PADDING-TOP: 0px;
	BORDER-COLLAPSE: collapse
}
* HTML #headerUtility .mainMenu {
	MARGIN: 0px
}
*:first-child + HTML #headerUtility .mainMenu {
	MARGIN: 0px
}
#headerUtility .mainMenu A {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none
}
#wrapNav .mainNav {
	list-style-position: outside;
	list-style-type: none;
	margin: 0 0 0 100px;
	padding: 0;
}
#wrapNav .mainNav LI {
	float: left;
	padding: 14px 0;
	position: relative;
	text-align: center;
}
#wrapNav .mainNav LI.last, #wrapNav .mainNav LI.last:hover {
	background: url("btnRedBG.jpg") repeat-x scroll 0 0 transparent;
	border: 1px solid #8D1515;
	margin: 4px 0 0 120px;
	padding: 6px 5px;
}
#wrapNav .mainNav li.last a {
	border: 0 none !important;
	color: #FFFFFF;
	padding: 0 8px;
}
#wrapNav .mainNav li.last a:hover {
	border: 0 none !important;
	color: #cccccc;
	padding: 0 8px;
}
#wrapNav .mainNav LI A {
	border-left: 1px solid #000000;
	border-right: 1px solid #343F54;
	color: #CFDBF1;
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding: 0 15px;
	text-decoration: none;
	text-transform: none;
	FONT-FAMILY: Arial, helvetica, sans-serif;
}
#wrapNav .mainNav li.first a {
	border-left:0 none !important;
}
#wrapNav .mainNav li.last a {
	border-right:0 none !important;
}
#wrapNav .mainNav LI:hover A, #wrapNav .mainNav LI.selected a {
	COLOR: #ffffff
}
#wrapNav .mainNav LI.hover A {
	COLOR: #ffffff
}
#wrapNav .mainNav LI:hover, #wrapNav .mainNav LI.selected {
	BACKGROUND: none;
	color: #ffffff;
}
#wrapNav .mainNav LI.hover {
	BACKGROUND: none;
	color: #ffffff;
}
#wrapNav .mainNav .nccUlMenuSub1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-POSITION: outside;
	LEFT: -50000px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: absolute;
	z-index: 100;
}
#wrapNav .mainNav LI:hover .nccUlMenuSub1 {
	BORDER-RIGHT: #cdcdcd 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cdcdcd 1px solid;
	PADDING-LEFT: 0px;
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #cdcdcd 1px solid;
	WIDTH: 186px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #cdcdcd 1px solid;
	TOP: 45px
}
#wrapNav .mainNav LI.hover .nccUlMenuSub1 {
	BORDER-RIGHT: #cdcdcd 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cdcdcd 1px solid;
	PADDING-LEFT: 0px;
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #cdcdcd 1px solid;
	WIDTH: 186px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #cdcdcd 1px solid;
	TOP: 45px
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI {
	background-color: #CDCDCD;
	border-bottom: 1px solid #808080;
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 186px;
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI.last {
	BORDER-RIGHT: #cdcdcd 1px solid
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI A {
	background-color: #CDCDCD;
	border:none;
	color: #333333;
	display: block;
	font-family: inherit;
	font-size: 11px;
	padding: 5px;
	text-align: left;
	text-decoration: none;
	text-transform: none;
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI:hover {
	BACKGROUND: #7a7a7a;
	COLOR: #ffffff
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI:hover A {
	BACKGROUND: #7a7a7a;
	COLOR: #ffffff
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI.hover {
	BACKGROUND: #7a7a7a;
	COLOR: #ffffff
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI.hover A {
	BACKGROUND: #7a7a7a;
	COLOR: #ffffff
}
.nccUlMenuSub2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-POSITION: outside;
	LEFT: -50000px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: absolute;
	BORDER-TOP: #cdcdcd 1px solid;
}
.nccUlMenuSub2 LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI:hover .nccUlMenuSub2 {
	LEFT: 186px;
	TOP: -1px
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI.hover .nccUlMenuSub2 {
	LEFT: 186px;
	TOP: -1px
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI:hover .nccUlMenuSub2 LI A {
	COLOR: #333333;
	BACKGROUND-COLOR: #CFDBF1
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI.hover .nccUlMenuSub2 LI A {
	COLOR: #333333;
	BACKGROUND-COLOR: #CFDBF1
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI .nccUlMenuSub2 LI:hover {
	BACKGROUND: #7a7a7a;
	COLOR: #ffffff
}
#wrapNav .mainNav LI .nccUlMenuSub2 LI:hover A {
	BACKGROUND: #7a7a7a;
	COLOR: #ffffff
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI .nccUlMenuSub2 LI.hover {
	BACKGROUND: #7a7a7a;
	COLOR: #ffffff
}
#wrapNav .mainNav LI .nccUlMenuSub1 LI .nccUlMenuSub2 LI.hover A {
	BACKGROUND: #7a7a7a;
	COLOR: #ffffff
}
#wrapNav .mainMenu {
	MARGIN: 0px
}
#wrapNav .mainMenuItem TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 16px;
	PADDING-TOP: 17px;
	TEXT-ALIGN: center
}
#wrapNav .mainMenuItem A {
	BORDER-RIGHT: #d1d1d1 1px solid;
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: none;
	COLOR: #333;
	PADDING-TOP: 0px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none
}
#wrapNav .mainMenuHover TD {
	BACKGROUND: none;
	color: #ffffff;
}
#wrapNav .mainMenuHover TD A {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 16px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px
}
#wrapNav .mainMenuHover TD A:link {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 16px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px
}
#wrapNav .mainMenuHover TD A:visited {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 16px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px
}
#wrapNav .subMenu TABLE {
	BORDER-RIGHT: #cdcdcd 1px solid;
	BORDER-TOP: #cdcdcd 1px solid;
	BORDER-LEFT: #cdcdcd 1px solid;
	WIDTH: 206px;
	BORDER-BOTTOM: #cdcdcd 1px solid
}
#wrapNav .subMenu TABLE TD {
	WIDTH: 206px;
	BORDER-BOTTOM: #cdcdcd 1px solid
}
#wrapNav .subMenu TABLE.subMenuItem {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px
}
#wrapNav .subMenuItem TD A {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	COLOR: #333333;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
#wrapNav .subMenuItem TD A:link {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	COLOR: #333333;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
#wrapNav .subMenuItem TD A:visited {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	COLOR: #333333;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
#wrapNav .subMenuHover TD A {
	BACKGROUND: #7a7a7a;
	COLOR: #ffffff
}
#wrapNav .subMenuHover TD A:link {
	BACKGROUND: #7a7a7a;
	COLOR: #ffffff
}
#wrapNav .subMenuHover TD A:visited {
	BACKGROUND: #7a7a7a;
	COLOR: #ffffff
}
#wrapNav .subMenu .subMenuItem TD {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px
}
*.internalMenu {
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 200px;
}
*.internalMenu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-POSITION: outside;
	PADDING-BOTTOM: 15px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
.internalMenu LI A {
    display: block;
    font-size: 13px;
    font-weight: normal !important;
    line-height: 14px;
    padding: 2px 8px 15px 25px;
    text-decoration: none;
}
.internalMenu LI A {
	background: none;
}
.internalMenu LI:hover LI A {
	BACKGROUND-IMAGE: none;
	BACKGROUND-COLOR: transparent
}
.internalMenu LI.hover LI A {
	BACKGROUND-IMAGE: none;
	BACKGROUND-COLOR: transparent
}
.internalMenu LI.selected LI A {
	BACKGROUND-IMAGE: none;
	BACKGROUND-COLOR: transparent
}
.internalMenu LI LI A {
	color: #393F5A !important;
	font-size: 1em;
	line-height: 16px;
	padding: 2px 10px 5px 33px;
}
.internalMenu LI.selected A {
	background: url("diamondselected.gif") no-repeat scroll 12px 5px transparent;
}
.internalMenu LI LI.selected A {
	background:url("staritem.gif") no-repeat scroll 20px 7px transparent;
}
.internalMenu LI:hover A {
	background: url("diamondselected.gif") no-repeat scroll 12px 5px transparent;
 
 COLOR: #BA1829
}
.internalMenu LI.hover A {
	background: url("diamondselected.gif") no-repeat scroll 12px 5px transparent;
 
 COLOR: #BA1829
}
.internalMenu LI LI:hover A {
	background:url("staritem.gif") no-repeat scroll 20px 7px transparent;
}
.internalMenu LI LI.hover A {
	background:url("staritem.gif") no-repeat scroll 20px 7px transparent;
}
.internalMenu LI:hover LI:hover A {
	background-color:none;
}
.internalMenu LI.hover LI.hover A {
	background-color:none;
}
.internalMenu LI:hover UL.nccUlMenuSub1 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#contentSecondary .mainMenu {
	WIDTH: 100%
}
#contentSecondary .mainMenuItem A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 29px;
	BACKGROUND: url(staritem.gif) no-repeat 12px 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none
}
#contentSecondary .mainMenuItem A:link {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 29px;
	BACKGROUND: url(staritem.gif) no-repeat 12px 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none
}
#contentSecondary .mainMenuItem A:visited {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 29px;
	BACKGROUND: url(staritem.gif) no-repeat 12px 5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none
}
#contentSecondary .mainMenuSelected A {
	BACKGROUND: url(view.image?id=500) no-repeat 12px 4px;
	COLOR: #01589b
}
#contentSecondary .mainMenuSelected A:link {
	BACKGROUND: url(view.image?id=500) no-repeat 12px 4px;
	COLOR: #01589b
}
#contentSecondary .mainMenuSelected A:visited {
	BACKGROUND: url(view.image?id=500) no-repeat 12px 4px;
	COLOR: #01589b
}
#contentSecondary .mainMenuSelected A:hover {
	BACKGROUND: url(view.image?id=500) no-repeat 12px 4px;
	COLOR: #01589b
}
#contentSecondary .mainMenuHover A {
	BACKGROUND-POSITION: 12px 4px;
	BACKGROUND-IMAGE: url(diamondselected.gif);
	COLOR: #ffffff;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #01589b
}
#contentSecondary .mainMenuHover A:link {
	BACKGROUND-POSITION: 12px 4px;
	BACKGROUND-IMAGE: url(diamondselected.gif);
	COLOR: #ffffff;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #01589b
}
#contentSecondary .mainMenuHover A:visited {
	BACKGROUND-POSITION: 12px 4px;
	BACKGROUND-IMAGE: url(diamondselected.gif);
	COLOR: #ffffff;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #01589b
}
#contentSecondary .mainMenuHover A:hover {
	BACKGROUND-POSITION: 12px 4px;
	BACKGROUND-IMAGE: url(diamondselected.gif);
	COLOR: #ffffff;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #01589b
}
.footerMenu {
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.footerMenu LI {
	float: left;
	margin: 0;
	padding: 0 10px;
}
*.footerMenu LI {
	border-right: 1px solid #AFAFAF;
}
*.footerMenu LI {
	BORDER-LEFT: none;
}
.footerMenu LI.last {
	BORDER-RIGHT: 0px
}
.footerMenu LI A {
	color: #555555 !important;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.footerMenu LI:hover A {
	CURSOR: default
}
.footerMenu LI:hover A:hover {
	CURSOR: default
}
.footerMenu LI.hover A {
	CURSOR: default
}
.footerMenu LI.hover A:hover {
	CURSOR: default
}
.footerMenu .nccUlMenuSub1 {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	LIST-STYLE-POSITION: outside;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	LIST-STYLE-TYPE: none
}
.footerMenu LI .nccUlMenuSub1 LI {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px
}
.footerMenu LI .nccUlMenuSub1 LI A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline
}
.footerMenu LI .nccUlMenuSub1 LI:hover A {
	CURSOR: pointer
}
.footerMenu LI .nccUlMenuSub1 LI:hover A:hover {
	CURSOR: pointer
}
.footerMenu LI .nccUlMenuSub1 LI.hover A {
	CURSOR: pointer
}
.footerMenu LI .nccUlMenuSub1 LI.hover A:hover {
	CURSOR: pointer
}
#wrapFooterMenu .footerMenu A {
	POSITION: static;
	cursor:pointer;
}
#wrapFooterMenu .footerMenu A:hover {
	POSITION: static;
	text-decoration:none;
}
TD.taRight TABLE {
	MARGIN: 0px 0px 0px auto
}
A.ChannelStoryEditButtonWAI {
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
A.ChannelStoryDeleteButtonWAI {
}
TR.BBDocumentDisplayOddRowStyle TD {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px
}
TR.BBDocumentDisplayEvenRowStyle TD {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px
}
TR.BBDocumentDisplayHeaderRow TD {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px
}
TABLE.taCenter TABLE {
	MARGIN: 0px auto
}
TD.taCenter TABLE {
	MARGIN: 0px auto
}
TABLE.taCenter.w100p TABLE.taCenter {
	MARGIN: 0px auto 0px 0px
}
INPUT.DiscussionGroupSubmitButton {
	MARGIN: 0px 0.5em 0px 0px
}
TR.DiscussionTopicsOddRowStyle TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
TR.DiscussionTopicsEvenRowStyle TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
TR.DiscussionTopicListHeader TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
TABLE.DiscussionSearchList P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0.5em;
	PADDING-TOP: 0.1em
}
TR.DiscussionSearchHeader TD {
	FONT-WEIGHT: bold
}
SPAN.DiscussionSearchNew {
	COLOR: red
}
.DiscussionSearchList TD {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px
}
A.DiscussionGroupPruneButton {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 80px;
	PADDING-TOP: 0px
}
A.DiscussionGroupBlockButton {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 80px;
	PADDING-TOP: 0px
}
A.DiscussionGroupReplyButtonWAI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 80px;
	PADDING-TOP: 0px
}
TABLE.GivingHistoryList TD {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}
#trEmailLists TABLE {
	BORDER-COLLAPSE: collapse
}
#trEmailLists {
	BACKGROUND: #e8e8e8
}
TD.ListViewTopGap .BBFormTextbox {
	MARGIN: 0px 0px 0.1em
}
TD.ListViewTopGap {
	FONT-WEIGHT: bold
}
TABLE.EventItemRegistrationsTable .BBFormSelectList {
	MARGIN: 4px 0px
}
TABLE.EventTable TABLE TABLE.w100p TABLE.w100p TABLE TR.BBListEvenRowStyle TABLE TABLE {
	WIDTH: auto! important
}
TABLE.EventTable TABLE TABLE.w100p TABLE.w100p TABLE TR.BBListOddRowStyle TABLE TABLE {
	WIDTH: auto! important
}
TABLE.EventTable TD.DonationCaptureFieldControlCell {
	WIDTH: 252px
}
TABLE.DonationCaptureSelectList {
	BORDER-RIGHT: #f1e6d5 0px;
	BORDER-TOP: #f1e6d5 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-LEFT: #f1e6d5 0px;
	BORDER-BOTTOM: #f1e6d5 0px
}
TD.sDonationCaptureFieldControlCell.BBFieldControlCell.wsNowrap TABLE {
	MARGIN: 0px
}
TD.DonationFieldControlCell TABLE.taLeft {
	MARGIN: 2px 0px 0px
}
TD.DonationFieldControlCell TABLE.taLeft TD.DonationFieldControlCell {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0.5em;
	PADDING-TOP: 1px
}
TD.DonationFieldControlCell TABLE.taLeft TD.DonationFieldControlCell TABLE TD {
	WHITE-SPACE: nowrap
}
TD.DonationFieldControlCell TABLE.taLeft TD.vaBottom.DonationFieldControlCell {
	PADDING-RIGHT: 19px;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right
}
TD.DonationFieldControlCell TABLE.taLeft TD.DonationFieldControlCell SPAN.vaTop {
	PADDING-RIGHT: 11px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
TD.DonationFieldControlCell TABLE.taLeft TD.DonationFieldControlCell SPAN INPUT {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 5px;
	PADDING-TOP: 0px;
	HEIGHT: 15px
}
TD.DonationFieldControlCell TABLE.taLeft TD.wsNowrap.DonationFieldControlCell TABLE {
	MARGIN: 0px
}
TD.DonationFieldControlCell TABLE.taLeft TD.DonationFieldControlCell SPAN LABEL {
	LEFT: -50000px;
	POSITION: absolute
}
TD.DonationFieldControlCell TABLE.taLeft TD.DonationFieldControlCell SPAN.vaTop LABEL {
	POSITION: static
}
TR.SearchHeaderRow TD {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px
}
TR.SearchOddRowStyle TD {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px
}
TR.SearchEvenRowStyle TD {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px
}
*.QuickSearchFieldCaption {
	DISPLAY: none
}
*.QuickSearchFormTable TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
* HTML .QuickSearchFormTable {
	MARGIN: 10px 0px 0px
}
*:first-child + HTML .QuickSearchFormTable {
	MARGIN: 10px 0px 0px
}
.SearchTable {
	WHITE-SPACE: normal! important
}
.BBSearchDescriptionStyle {
	WHITE-SPACE: normal! important
}
#trEmailLists {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.ReportChartCell {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	OVERFLOW-Y: hidden;
	OVERFLOW-X: auto;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 425px! important;
	BORDER-BOTTOM: #ccc 1px solid;
	HEIGHT: 318px! important
}
TABLE.ReportFormTable FIELDSET {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px 2px;
	PADDING-TOP: 3px
}
*.ReportCalendarSelector {
	COLOR: #ffffff
}
TABLE.ReportFormTable LEGEND {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 11px 0px;
	TEXT-TRANSFORM: none;
	LINE-HEIGHT: normal;
	PADDING-TOP: 0px
}
#WzBoDy {
	BACKGROUND-COLOR: #f4f4f4! important
}
#wrapFooter .ReportFormTable {
	MARGIN-TOP: 5px;
	FLOAT: right;
	WIDTH: auto
}
#wrapFooter .ReportFormTable SPAN {
	FONT-SIZE: 10px! important;
	COLOR: #ffffff! important
}
*.contentPageDesigner {
	BORDER-RIGHT: #f7e3bd 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #f7e3bd 1px solid;
	PADDING-LEFT: 0px;
	MIN-HEIGHT: 500px;
	LEFT: 0px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #f7e3bd 1px solid;
	WIDTH: 100%! important;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #f7e3bd 1px solid;
	POSITION: relative;
	TOP: 30px;
	BACKGROUND-COLOR: #ffffff
}
TABLE.DesignMenuTable A {
	COLOR: #666666! important
}
*.clearfix:unknown {
 CLEAR: both;
DISPLAY: block;
VISIBILITY: hidden;
HEIGHT: 0px;
content: "."
}
*.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
*.clearfix {
	DISPLAY: block
}
/* SPHERE FEATURE STYLES */

#rp_lblTitle {
	font-weight:bold;
	font-size:18px;
}
#rp_lblHelpText {
	font-weight:bold
}
#icl_container {
	color: #555555;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#icl_container ul {
	border-bottom: 1px solid #CCCCCC;
	list-style: none outside none;
	margin: 0;
	padding: 10px 0;
}
li.icl_title {
	color: #555555;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px;
	line-height:18px;
}
li.icl_title a {
	color: #ba1829 !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none !important;
}
#footerLeft {
	width:550px;
	float: left;
}
#footerLeftLogo {
	width:65px;
	float:left
}
#footerLeftAddress {
	width:485px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
}
#footerLeftAddress a, #footerLeftAddress a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	text-decoration:none;
}
#footerRight {
	float: right;
	padding: 10px 0 0;
	width: 300px;
}
#footerRightLinks {
	float:right
}
#footerRightLinks a {
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
}
#footerRightSocialMedia {
	clear: both;
	padding: 10px;
	text-align: right;
}

.CDtableout {
	BACKGROUND-COLOR: #FFF;
}
.CDtablein {
}
.CDtitle {
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #dddddd
}
.CDheader {
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #eeeeee
}
.CDtablein .CDodd {
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	padding:2px;
	border:1px solid #cccccc;
}
.CDtablein .CDeven {
	FONT: 9pt Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	padding:2px;
	border:1px solid #cccccc;
}
.CDctitle {
	FONT: bold 10pt Geneva, Arial, Helvetica, sans-serif
}
.CDcsubtitle {
	FONT: bold 9pt Geneva, Arial, Helvetica, sans-serif
}
.CDcauthor {
	FONT: italic 9pt Geneva, Arial, Helvetica, sans-serif
}
.Cdctime {
	FONT: 8pt Geneva, Arial, Helvetica, sans-serif
}
.CDcdate {
	FONT: 8pt Geneva, Arial, Helvetica, sans-serif
}
#leftAreaContent {
	padding: 10px;
}
#leftAreaContent p {
	color: #4d4d4d;
	font-size: 11px;
	line-height: 18px;
	padding:0 0 0.4em
}
#leftAreaContent h1, #leftAreaContent h2, #leftAreaContent h3 {
	font-size:14px;
	font-weight:normal;
	padding:.8em 0 0;
	border-bottom:1px solid #ccc;
	color:#212E71;
}
#leftAreaContent a {
	color: #4d4d4d;
	font-weight: normal !important;
	text-decoration:underline;
}
#leftAreaContent a:hover {
	text-decoration:none;
}


#internal a.NLtoc {display: block; margin: 0 0 -30px 17px;}
#internal .contentTable .CTtablein td{padding:2px}